home *** CD-ROM | disk | FTP | other *** search
/ The AGA Experience 3 / AGA Experience Volume 3 (1997)(NFA - SAdENESS)[!].iso / software / utilities / icon_tools / newiconsv3 / install / install_newicons_deu < prev    next >
Text File  |  1996-07-28  |  19KB  |  628 lines

  1. ; NewIcons 2.0 Installer Script
  2. ; $Ver: 39.1 (13-Jul-96)
  3. ; Written by Phil Vedovatti
  4. ; Brought to you by the NewIcons Team
  5. ; German translation by Christoph Gülicher
  6. ; Entertainment by SWF3 :-)
  7.  
  8.  
  9. (set @default-dest "SYS:C")
  10.  
  11. (set cpu (database "cpu"))
  12. (set cpu020 (and (<> cpu "68000") (<> cpu "68010")))
  13. (set v39 (>= (/ (getversion "exec.library" (resident)) 65536) 39))
  14.  
  15. (set #bad-kick
  16.    (cat "\n\nSchade! Sie müssen mindestens Workbench 2.0 oder"
  17.         "höher haben, um dieses Paket benutzen zu können."))
  18.  
  19. (set #hello-message
  20.    (cat "\nVielen Dank, daß Sie die graphisch revolutionäre"
  21.         "\nBenutzeroberfläche NewIcons für den Amiga"
  22.         "\nausprobieren. Bitte lesen Sie die Dokumentation,"
  23.         "\ndamit Sie dieses Paket vollständig nutzen können."
  24.         "\nDiese Installation wird nichts aus Ihrem System"
  25.         "\nentfernen. Ihre alten WB Piktogramme werden"
  26.         "\nweiterhin vorhanden sein, obwohl sie nicht mehr"
  27.         "\nin Erscheinung treten. Wenn Sie Fragen zur"
  28.         "\nlaufenden Installation haben, klicken Sie bitte"
  29.         "\ndie \"Hilfe|\" Taste an, die während der ganzen"
  30.         "\nInstallation vorhanden ist."
  31.         "\n\nHIER KLICKEN UM FORTZUFAHREN"))
  32.  
  33. (set #install-which
  34.    (cat "\nWelche Teile des NewIcon-Systems möchten Sie"
  35.         "\ngerne auf Ihrer Festplatte installieren?\n"))
  36.  
  37. (set #install-library
  38.    (cat "\n\nInstalliere die NewIcon.library in LIBS:."))
  39.  
  40. (set #install-library-help
  41.    (cat "\n\nDiese Library wird vom NewIcon-System und dies"
  42.         "\nbereits während der Installation benötigt."))
  43.  
  44. (set #install-newicons
  45.    (cat "\n\nKopiere die NewIcons-Befehle nach C:"))
  46.  
  47. (set #install-newicons-help
  48.    (cat "\n\nDieser Abschnitt installiert NewIcons, Injectbrush"
  49.         "\nund PatchOpenWB in Ihrem C: Verzeichnis."))
  50.  
  51. (set #install-icons
  52.    (cat "\n\nInstalliere die NewIcons Piktogramme auf Ihrer"
  53.         "\nSYS: Partition."
  54.         "\n\nIhre alten Piktogramme werden NICHT gelöscht."
  55.         "\n\nACHTUNG: Bitte vergewissern Sie sich, daß Sie den"
  56.         "\nStandard Amiga 'list' Befehl in Ihrem Kommandopfad"
  57.         "\nhaben, bevor Sie weitermachen."))
  58.  
  59. (set #install-icons-help
  60.    (cat "\n\nDie neuen Piktogramme-Daten werden in den"
  61.         "\n'Tool Types' Ihrer bestehenden .info-Dateien"
  62.         "\ngespeichert.  Diese 'Tool Type' Zeilen werden"
  63.         "\nnicht sichtbar sein, während NewIcons läuft, "
  64.         "\nso daß der Betrieb für den Anwender"
  65.         "\nweitgehend 'unsichtbar' bleibt."))
  66.  
  67. (set #tools-dest
  68.    (cat "\nIn welchem Verzeichnis möchten Sie die"
  69.         "\nNewIcons-Hilfsprogramme installiert bekommen?"
  70.         "\nEin Verzeichnis wird dafür NICHT angelegt."))
  71.  
  72. (set #install-prefs
  73.    (cat "\nInstalliere den NewIcons-Voreinsteller"
  74.         "\nin Ihrem Sys:Prefs-Verzeichnis."))
  75.  
  76. (set #install-prefs-help
  77.    (cat "\nBenutzen Sie dieses Programm, um NewIcons"
  78.         "\nIhren Wünschen anzupassen!"))
  79.  
  80. (set #install-classes
  81.    (cat "\n\nInstalliere die ClassAct-Klassenbibliothek"
  82.         "\nin Ihrem SYS:Classes-Verzeichnis."))
  83.  
  84. (set #install-classes-help
  85.    (cat "\nDieser Abschnitt installiere die ClassAct-"
  86.         "\nKlassenbibliothek (die NewIconsPrefs benötigt)"
  87.         "\nin Ihrem Sys:Classes-Verzeichnis."))
  88.  
  89. (set #run-prefs
  90.    (cat "\nNewIconsPrefs wird jetzt gestartet, so daß"
  91.         "\nSie NewIcons jetzt konfigurieren können."
  92.         "\nDies wird erst nach einem Neustart wirksam."))
  93.  
  94. (set #startup-change
  95.    (cat "\nNewIcons V3.0 benötigt eine Änderung"
  96.         "\nIhrem User-Startup zur Benutzung. Darf"
  97.         "\n\n'Run <NIL: >NIL: c:NewIcons'"
  98.         "\n\nIhrem S:user-startup hinzugefügt werden ?"
  99.         "\n\n(Eventuell müssen Sie die entsprechende"
  100.         "\nalte Eintragung manuell entfernen.)"))
  101.  
  102. (set #install-deficons
  103.    (cat "\n\nInstalliere das DefIcons-Programm in Ihrem C:"
  104.         "\nVerzeichnis, und kopiere die Standard Piktogramme"
  105.         "\nin Ihr Envarc:Sys-Verzeichnis."))
  106.  
  107. (set #install-deficons-help
  108.    (cat "\nDieser Abschnitt installiert das Deficons-Programm"
  109.         "\nund kopiert die benötigten Standardpiktogramme"
  110.         "\nin Ihr Envarc:-Verzeichnis."))
  111.  
  112. (set #move-olddefs-dir
  113.    (cat "Dieser Abschnitt erstellt eine Sicherheitskopie"
  114.         "\nIhrer alten Standardpiktogramme."
  115.         "\nWo soll ein Verzeichnis dafür angelegt werden?"))
  116.  
  117. (set #move-olddefs-help
  118.    (cat "\nDieser Abschnitt erstellt eine Sicherheitskopie Ihrer"
  119.         "\nalten Standardpiktogramme statt zu überschreiben."
  120.         "\nFalls Sie wieder zu Ihren alten Piktogrammen "
  121.         "\nzurückkehren möchten, so stehen diese bereit."))
  122.  
  123. (set #move-olddefs
  124.    (cat "Verschiebe Ihre alten Standardpiktogramme nach \n"
  125.         destdir))
  126.  
  127. (set #install-envarc
  128.    (cat "\nKopiere die Standardpiktogramme und das 'Brainfile'"
  129.         "\nnach Envarc:, so daß DefIcons sie benutzen kann.\n"))
  130.  
  131. (set #install-envarc-help
  132.    (cat "\n\nDieser Abschnitt installiert die Standard-"
  133.         "\npiktogramme, die DefIcons zur Darstellung von"
  134.         "\nDateien benutzt, die kein eigenes Piktogramm"
  135.         "\nhaben."))
  136.  
  137. (set #startup-deficons
  138.    (cat "\n\nDer Installer fügt jetzt Ihrem User-Startup"
  139.         "\neine Befehlszeile hinzu, damit DefIcons bei"
  140.         "\njedem Systemstart aufgerufen wird."))
  141.  
  142. (set #powb-message
  143.    (cat "\n\nNach erfolgter NewIcons-Installation müssen Sie"
  144.         "folgende Zeile in Ihre S:Startup-Sequence einfügen:\n\n"
  145.         "C:PatchOpenWB\n"
  146.         "\n\nDies behebt einen Fehler im OS 3.x und"
  147.         "\nmuß unbedingt nach Setpatch und"
  148.         "\nvor IPrefs eingefügt werden !!!"))
  149.  
  150. (set #docs-dest
  151.    (cat "Wohin möchten Sie die NewIcons-Dokumentation im"
  152.         "\nAmigaguide-Format kopiert bekommen?"))
  153.  
  154. (set #exit-message
  155.    (cat "Bitte starten Sie Ihr System neu, \n"
  156.         "um das NewIcons-System zu aktivieren."
  157.         "\n\n\nViel Freude an Ihren NewIcons!"))
  158.  
  159.  
  160. ; ClassAct installation procedure V 1.5 (12.5.96) by Osma Ahvenlampi
  161.  
  162. ; percentage of the size of included ClassAct classes versus the whole
  163. ; distribution (ie. total "complete" percentage after ClassAct is installed)
  164.  
  165. (set classact-complete 70)
  166.  
  167. ; ClassAct installer scripts
  168.  
  169. (set #classdest-prompt "Bitte wählen Sie jetzt das Verzeichnis aus, in dem Sie die ClassAct-Klassenbibliothek installiert bekommen möchten.\n(Bitte Hilfe anklicken für Details)")
  170. (set #classdest-help (cat "ClassAct ist eine GUI-Klassenbibliothek, die aus verschiedenen 'shared' BOOPSI-Klassen besteht.\n\n Einige der im folgenden installierten Programme machen es erforderlich, daß diese Betriebssystemerweiterung auf ihrem System installiert wird."
  171.  
  172.     (if v39 (cat "Amiga OS 3.0 und höher besitzt ein Standard-Verzeichnis für BOOPSI-Klassen, das SYS:Classes-Verzeichnis.  Es wird empfohlen, ClassAct dorthin zu installieren.")
  173.             (cat "Amiga OS 2.0 besitzt kein Standard-Verzeichnis für BOOPSI-Klassen. Unter Amiga OS 3.0 und höher existiert ein Standard-Verzeichnis für BOOPSI-Klassen, das SYS:Classes-Verzeichnis.  Es wird empfohlen, dieses Verzeichnis anzulegen und ClassAct dorthin zu installieren.\nDieses Verzeichnis muß nach Erstellung dem LIBS:-Assign hinzugefügt werden, was durch folgenden Zusatz zum S:User-Startup geschehen kann:\nAssign >NIL:  LIBS: SYS:Classes ADD\n Diese Installation kann diese Aufgabe ebenfalls für Sie erledigen.")
  174.         )
  175.     )
  176. )
  177. (set #classes-020 "Möchten Sie die OS 3.0, 020 optimierte Version von ClassAct installiert bekommen?")
  178. (set #help-020 "Einige ClassAct-Libraries sind für den 020 oder besser unter OS 3.0 oder höher optimiert. Falls Ihr Amiga So ausgestattet ist, sollten Sie diese Versionen installieren. Die 68000/2.0-Versionen funktionieren auch, aber geringfügig langsamer.")
  179. (set #noclasses-message "Das von Ihnen für ClassAct gewählte Verzeichnis ist nicht Teil des erweiterten LIBS:-Assigns.\n\nDiese Erweiterung ist notwendig, um die Funktionsfähigkeit sicherzustellen.")
  180. (set #creating-dir "Erstelle Verzeichnis...")
  181. (set #usbackup-prompt "Ihr User-Startup wird jetzt gesichert.")
  182. (set #usbackup-help "Der Installer wird jetzt eine Eintragung im User-Startup vornehmen. Vorher wird jedoch Ihr User-Startup als User-Startup.old gesichert.")
  183. (set #adding-1 "Erweitere den ")
  184. (set #adding-2 "LIBS:-Assign\n")
  185. (set #adding-help "Diese Änderung ist ist notwendig, um die Funktionsfähigkeit sicherzustellen.")
  186. (set #junod-button "Sie benutzen ein spätes Commodore 'V42' button.gadget auf Ihrem System.\n\nClassActs button.gadget kann erheblich mehr und wir empfehlen dringend, Ihre Version damit zu ersetzen.  Das ClassAct button.gadget ist kompatibel zu Ihrem Commodore gadget.  Soll Ihr altes Commodore button.gadget gesichert und dann durch die ClassAct-Version ersetzt werden?  ")
  187. (set #junod-backed "Ihr altes Commodore button.gadget wurde jetzt gesichert als button.gadget.v42.\n\nDas ClassAct button.gadget wird jetzt als Ersatz installiert.")
  188. (set #junod-kept "Ihr altes Commodore button.gadget wurde nicht ersetzt durch die leistungsfähigere ClassAct-Version.\n\nProgramme, die auf die ClassAct-Neuerungen angewiesen sind, werden vermutlich nur eingeschränkt funktionieren.")
  189. (set #caprefs-message "CAPrefs ist ein kleiner Voreinsteller, der einige benutzerspezifische Voreinstellungen für ClassAct-Anwendugen steuert. Darin enthalten sind der Bevel-Stil, (Thin/Gadtools/Xen), Fenster-Füllmuster, und Details der Gruppen-Bezeichner.\n\nBitte benutzen Sie den ClassAct-GUI-Voreinsteller, um die mitgelieferten Einstellungen nach Ihrem Geschmack zu beeinflussen. Der ClassAct-GUI-Voreinsteller wird jetzt in Ihrem Voreinsteller-Verzeichnis installiert.\n\n")
  190.  
  191. (set #caprefs-startup-1 "Füge einen Eintrag\n\n")
  192.  
  193. (set #caprefs-startup-2 "\n\nzu Ihrem s:User-Startup hinzu.")
  194.  
  195. (procedure install-classact
  196. (debug "classact")
  197. ; call this procedure to copy the classes included in the Classes directory
  198. ; in your distribution dir.
  199.     (if (exists "Classes") ; The archive contains a ClassAct library update.
  200.     (
  201.         (set comp-dest  (/ (* classact-complete 5) 10))
  202.         (set comp-libs  (/ (* classact-complete 5) 10))
  203.         (set comp-dirs  (/ (* classact-complete 6) 10))
  204.         (set comp-junod (/ (* classact-complete 6) 10))
  205.         (set comp-020   (/ (* classact-complete 7) 10))
  206.         (set comp-gad   (/ (* classact-complete 7) 10))
  207.         (set comp-im    (/ (* classact-complete 8) 10))
  208.         (set comp-prefs (/ (* classact-complete 9) 10))
  209.  
  210.         ; has the user installed ClassAct in CLASSACT: ?
  211.         (set @classact-dest (getassign "CLASSACT" "A"))
  212.         (if (= @classact-dest "") (set @classact-dest "SYS:Classes"))
  213.  
  214.         ; is ClassAct already in SYS:Classes ?
  215.         (if (or (not (exists (tackon @classact-dest "Gadgets/layout.gadget") (noreq)))
  216.                 (= @user-level 2))
  217.             ; no, ask where it should be placed
  218.             (set @classact-dest
  219.                 (askdir
  220.                     (prompt #classdest-prompt)
  221.                     (help #classdest-help)
  222.                     (default @classact-dest)
  223.                     (newpath)
  224.                 )
  225.             )
  226.         )
  227.  
  228.         (complete comp-dest)
  229.  
  230.         (if (<> (run (cat "C/CheckAssign LIBS: " @classact-dest)) 0)
  231.             (
  232.                 (message #noclasses-message)
  233.                 (if (not (exists @classact-dest))
  234.                     (makedir @classact-dest (prompt (cat #creating-dir @classact-dest)))
  235.                 )
  236.                 (set @addassign (cat "Assign >NIL: LIBS: " @classact-dest " ADD\n"))
  237.                 (startup "CLASSACT"
  238.                     (command @addassign)
  239.                     (prompt (cat #adding-1 @classact-dest #adding-2))
  240.                     (help #adding-help)
  241.                 )
  242.                 (run (@addassign))
  243.             )
  244.         )
  245.  
  246.         (complete comp-libs)
  247.  
  248.         (set @classact-gadgets (tackon @classact-dest "Gadgets"))
  249.         (set @classact-images (tackon @classact-dest "Images"))
  250.  
  251.         (if (not (exists @classact-gadgets (noreq)))
  252.             (makedir @classact-images
  253.                 (prompt (cat #creating-dir @classact-gadgets))
  254.             )
  255.         )
  256.  
  257.         (if (not (exists @classact-images (noreq)))
  258.             (makedir @classact-images
  259.                 (prompt (cat #creating-dir @classact-images))
  260.             )
  261.         )
  262.  
  263.         (complete comp-dirs)
  264.  
  265.         (if (exists "SYS:Classes/Gadgets/button.gadget")
  266.             (if (< 40 (/ (getversion "SYS:Classes/Gadgets/button.gadget") 65536))
  267.                 (if (askbool (prompt #junod-button) (help @askbool-help) (default 1))
  268.                     (
  269.                         (rename "SYS:Classes/Gadgets/button.gadget" "SYS:Classes/Gadgets/button.gadget.v42")
  270.                         (message #junod-backed)
  271.                     )
  272.                     (message #junod-kept)
  273.                 )
  274.             )
  275.         )
  276.  
  277.         (complete comp-junod)
  278.  
  279.         (if (exists "Classes/Gadgets/layout.gadget.020")
  280.             (set classes-020 (askbool (prompt #classes-020) (help #help-020) (default (and cpu020 v39))))
  281.             (set classes-020 0)
  282.         )
  283.  
  284.         (complete comp-020)
  285.  
  286.         (foreach "Classes/Gadgets" "#?.gadget"
  287.             (
  288.                 (set thislib (tackon "Classes/Gadgets" @each-name))
  289.                 (if (and classes-020 (exists (cat thislib ".020")))
  290.                     (set thislib (cat thislib ".020"))
  291.                 )
  292.                 (copylib (source thislib)
  293.                     (dest @classact-gadgets)
  294.                     (newname @each-name)
  295.                     (prompt (cat #installing @each-name))
  296.                     (help #classdest-help)
  297.                     (optional "force" "askuser")
  298.                 )
  299.             )
  300.         )
  301.  
  302.         (complete comp-gad)
  303.  
  304.         (foreach "Classes/Images" "#?.image"
  305.             (
  306.                 (set thislib (tackon "Classes/Images" @each-name))
  307.                 (if (and classes-020 (exists (cat thislib ".020")))
  308.                     (set thislib (cat thislib ".020"))
  309.                 )
  310.                 (copylib (source thislib)
  311.                     (dest @classact-images)
  312.                     (newname @each-name)
  313.                     (prompt (cat #installing @each-name))
  314.                     (help #classdest-help)
  315.                     (optional "force" "askuser")
  316.                 )
  317.             )
  318.         )
  319.  
  320.         (complete comp-im)
  321.  
  322.         (foreach "Classes" "#?.class"
  323.             (
  324.                 (set thislib (tackon "Classes" @each-name))
  325.                 (if (and classes-020 (exists (cat thislib ".020")))
  326.                     (set thislib (cat thislib ".020"))
  327.                 )
  328.                 (copylib (source thislib)
  329.                     (dest @classact-dest)
  330.                     (newname @each-name)
  331.                     (prompt (cat #installing @each-name))
  332.                     (help #classdest-help)
  333.                     (optional "force" "askuser")
  334.                 )
  335.             )
  336.         )
  337.     )
  338.     )
  339.     (if (exists "Prefs/ClassAct") ; The archive contains ClassAct prefs tools
  340.     (
  341.         (message #caprefs-message)
  342.  
  343.         (copylib (source "Prefs/CAPrefs")
  344.             (dest "C:")
  345.             (prompt (cat #installing "CAPrefs"))
  346.         )
  347.         (copylib (source "Prefs/ClassAct")
  348.             (dest "SYS:Prefs")
  349.             (prompt (cat #installing "ClassAct Prefs"))
  350.             (infos)
  351.         )
  352.  
  353.         (complete comp-prefs)
  354.  
  355.         (if (not (exists "ENVARC:ClassAct" (noreq)))
  356.             (
  357.                 (makedir "ENVARC:ClassAct"
  358.                     (prompt (cat #creating-dir "ENVARC:ClassAct"))
  359.                 )
  360.                 (textfile (dest "ENVARC:ClassAct/ClassAct")
  361.                     (append "")
  362.                 )
  363.             )
  364.         )
  365.  
  366.         (set caprefs-cmd "C:CAPrefs >NIL:\n")
  367.  
  368.         (startup "CAPREFS"
  369.             (prompt (cat #caprefs-startup-1 caprefs-cmd #caprefs-startup-2))
  370.             (help #caprefs-message)
  371.             (command caprefs-cmd)
  372.         )
  373.     )
  374.     )
  375.  
  376.     (complete classact-complete)
  377. )
  378.  
  379.  
  380.  
  381.  
  382. ; ------------------------------
  383. ; Check Kickstart Version
  384. ; ------------------------------
  385.  
  386.  
  387.  (if (< (getversion "LIBS:version.library") (* 37 65536))
  388.         (abort #bad-kick)
  389.  )
  390.  
  391. (message #hello-message)
  392.  
  393.  
  394. ; ------------------------------
  395. ; What should I install?
  396. ; ------------------------------
  397.  
  398. (complete 0)
  399. (set InstallOpt
  400.       (askoptions (prompt #install-which)
  401.                   (help @askoptions-help)
  402.                   (choices "NewIcons" "DefIcons" "Documentation")
  403.       )
  404. )
  405.  
  406.  
  407. ; ------------------------------
  408. ; Install NewIcon.library
  409. ; ------------------------------
  410.  
  411. (complete 10)
  412. (if ((patmatch (database "cpu") ("68000|68010")
  413.      )
  414.     )
  415.       (copylib
  416.            (source "/libs/000/newicon.library")
  417.            (dest "libs:")
  418.            (prompt #install-library)
  419.            (help #install-library-help)
  420.            (confirm)
  421.       )
  422.  
  423.       (if (>= (getversion "LIBS:version.library") (* 39 65536)
  424.           )
  425.  
  426.            (copylib
  427.                 (source "/libs/020-V39/newicon.library")
  428.                 (dest "libs:")
  429.                 (prompt #install-library)
  430.                 (help #install-library-help)
  431.                 (confirm)
  432.            )
  433.            (copylib
  434.                 (source "/libs/000/newicon.library")
  435.                 (dest "libs:")
  436.                 (prompt #install-library)
  437.                 (help #install-library-help)
  438.                 (confirm)
  439.            )
  440.       )
  441. )
  442.  
  443. ;--------------------------------------------------------
  444. ; Install NewIcons, icon images, and icon support files
  445. ;--------------------------------------------------------
  446.  
  447. (complete 20)
  448. (if (BITAND InstallOpt 1)
  449.  
  450.   ((message #install-icons)
  451.  
  452.    (execute "Install_Icons"
  453.       (help #install-icons-help)
  454.    )
  455.  
  456.    (complete 25)
  457.  
  458.    (copylib
  459.       (prompt #install-newicons)
  460.       (source "/C/NewIcons")
  461.       (dest "c:")
  462.       (help #install-newicons-help)
  463.    )
  464.  
  465.    (copylib
  466.       (source "/C/InjectBrush")
  467.       (dest "c:")
  468.    )
  469.  
  470.    (copylib
  471.       (source "/C/PatchOpenWB")
  472.       (dest "c:")
  473.    )
  474.  
  475.    (complete 30)
  476.  
  477.    (set destdir
  478.       (askdir
  479.             (prompt #tools-dest)
  480.             (help @askdir-help)
  481.             (default "Sys:Utilities")
  482.       )
  483.    )
  484.  
  485.    (copyfiles
  486.       (source "/Utilities/CopyNewIcon")
  487.       (dest destdir)
  488.       (infos)
  489.    )
  490.  
  491.    (copyfiles
  492.       (source "/Utilities/CreateDefaultIcon")
  493.       (dest destdir)
  494.       (infos)
  495.    )
  496.  
  497.    (copyfiles
  498.       (source "/Utilities/KillNewIcon")
  499.       (dest destdir)
  500.       (infos)
  501.    )
  502.  
  503.    (complete 35)
  504.  
  505.    (startup "NewIcons"
  506.       (prompt #startup-change)
  507.       (command "Run <NIL: >NIL: c:NewIcons")
  508.       (help @startup-help)
  509.    )
  510.  
  511.    (copylib
  512.       (prompt #install-prefs)
  513.       (source "/prefs/NewIconsPrefs")
  514.       (dest "Sys:prefs")
  515.       (help #install-prefs-help)
  516.       (confirm)
  517.       (infos)
  518.    )
  519.  
  520. ;------------------------------
  521. ;Install ClassAct classes
  522. ;------------------------------
  523.  
  524. ;   (message #install-classes
  525. ;      (help #install-classes-help)
  526. ;   )
  527.    (install-classact)
  528.   )
  529. )
  530. ;------------------------------
  531. ;Install Deficons
  532. ;------------------------------
  533. (complete 75)
  534. (if (BITAND InstallOpt 2)
  535.  
  536.  
  537.   ((set destdir
  538.       (askdir
  539.            (prompt #move-olddefs-dir)
  540.            (help #move-olddefs-help)
  541.            (default "Sys:Storage")
  542.       )
  543.    )
  544.  
  545.    (set destdir
  546.       (tackon destdir "Old_Def_icons")
  547.    )
  548.  
  549.    (makedir destdir
  550.    )
  551.  
  552.    (complete 80)
  553.  
  554.    (copyfiles
  555.       (prompt #move-olddefs)
  556.       (source "Envarc:sys")
  557.       (dest destdir)
  558.       (pattern "def#?")
  559.       (help #move-olddefs-help)
  560.    )
  561.  
  562.    (copylib
  563.       (prompt #install-deficons)
  564.       (source "/C/DefIcons")
  565.       (dest "C:")
  566.       (help #install-deficons-help)
  567.       (confirm)
  568.    )
  569.  
  570.    (copyfiles
  571.       (prompt #install-envarc)
  572.       (source "/envarc")
  573.       (dest "ENVARC:")
  574.       (all)
  575.       (infos)
  576.       (help #install-envarc-help)
  577.    )
  578.  
  579.    (startup "DefIcons"
  580.       (prompt #startup-deficons)
  581.       (command "DefIcons")
  582.       (help @startup-help)
  583.    )
  584.   )
  585. )
  586.  
  587. ;------------------------------
  588. ;Install Documentation
  589. ;------------------------------
  590. (complete 90)
  591. (if (BITAND InstallOpt 4)
  592.  
  593.    ((set destdir
  594.       (askdir
  595.             (prompt #docs-dest)
  596.             (help @askdir-help)
  597.             (default "Help:")
  598.       )
  599.     )
  600.     (copyfiles
  601.       (source "/NewIcons.guide")
  602.       (dest destdir)
  603.       (infos)
  604.     )
  605.    )
  606. )
  607.  
  608.  
  609. ;------------------------------
  610. ;Run NIPrefs
  611. ;------------------------------
  612.  
  613. (complete 95)
  614. (run "/prefs/NewIconsPrefs"
  615.       (prompt #run-prefs)
  616.       (help "Dieser Voreinsteller konfiguriert NewIcons Ihren Wünschen entsprechend.")
  617.       (confirm)
  618.       (safe)
  619. )
  620.  
  621. (run "Sys:Utilities/Multiview /NewIcons.guide"
  622.       (safe)
  623. )
  624. (complete 99)
  625. (message #powb-message)
  626. (complete 100)
  627. (exit #exit-message)
  628.